#include <iostream>
#include <string.h>
using namespace std;

int compare(char *s, char *t, int x, int y);

int main()
{
    char *p, *q;
    int n;
    cin >> n;
    while (n--)
    {
        char a[21], b[21];
        cin >> a >> b;
        // p = a;
        // q = b;
        // int t = strlen(a);
        int t = compare(a, b, strlen(a), strlen(b));
        cout << t << endl;
    }
    return 0;
}

int compare(char *s, char *t, int x, int y)
{
    int i = -1;
    int a = 0, b = 0;
    int j = 0;
    // cout << s << endl;
    // cout << x << ' ' << y << endl;
    if (x != y)
    {
        if (x > y)
        {
            return 1;
        }
        else
        {
            return -1;
        }
    }
    while (j < x)
    {
        if (*(s + j) > *(t + j))
        {
            a++;
        }
        else if (*(s + j) < *(t + j))
        {
            b++;
        }
        j++;
    }
    // cout << a <<' '<< b << endl;
    if (a > b)
    {
        i = 1;
    }
    else if (a == b)
    {
        i = 0;
    }
    return i;
}
/*
【id:14】【20分】B. 字符串比较（指针与字符）
题目描述

编写一个函数比较两个字符串，参数是两个字符指针（要求显式定义，例如char *S, char *T)，比较字符串S和T的大小。
如果S大于T，则返回1，如果S小于T则返回-1，如果S与T相等则返回0。

比较规则：

1.把两个字符串的相同位置上的字符进行比较，字符的大小比较以ASCII值为准

2.在比较中，如果字符串S的字符大于字符串T的字符的数量超过小于的数量，则认为S大于T，如果等于则S等于T，如果小于则S小于T

例如S为aaccdd，T为eebbbb，每个位置比较得到S前两个字母都小于T，但后4个字母都大于T，最终认为S大于T

3.如果两个字符串长度不同，则更长的字符串为大

在主函数中输入两个字符串，并调用该函数进行判断，在判断函数中必须使用函数参数的指针进行字符比较



输入

输入t表示有t个测试实例

接着每两行输入两个字符串，字符串的最大长度不超过20

依次输入t个实例


输出

每行输出一个实例的比较结果



样例查看模式
正常显示
查看格式
输入样例1 <-复制
3
aaccdd
eebbbb
AAbb++
aaEE*-
zznnkk
aaaaaaa

输出样例1
1
0
-1

输入样例2 <-复制
2
aaaaaaa
zznnkk
eebbbb
aaccdd
输出样例2
1
-1

*/